Partial:
1.Sa se prezinte swaping-ul si o structura de date care il implementeaza.
2.Sa se proiecteze si sa se comenteze un descriptor de task pt un
sistem multitasking pe un procesor de 16 biti fara posibilitate
hardware de multitasking cu max128 taskuri max 32 evenimente cuanta de
timp 20ms si temporizari max2000 s si 2 niv de privilegii high si low
3.Adresarea cu predecrementare si post incrementare+ utilizari.

Final:
1.Sa se explice necesitatea descriptorilor de intreruperi in pofida
disponibilitatii descriptorilor globali si locali.
2.Sa se implementeze un sistem de memorie RAM care are cuv de 16 biti
adresabila la niv de cuv si de octet cu blocuri de 256k*8biti si
256k*1bit si cu capacitatea totala de 1MB.
3.Sa se defineasca:
segment expand down
segment present
segment executable only

S-a putut vorbi dar discret plus ca laborantii au asistat si te mai
ajutau daca stiai ce sa intrebi
Multa bafta!

unul dintre colegii nostri m-a rugat sa schitez rezolvarile la smp(examenul de sambata-14.06)

1.fram.alocare dinamica:poza de la slide-ul 41 din cursul 1 plus comentarii
2.descriptorul de task: 32 de task-uri=>5 biti necesari pt identificare task, 16 evenimente=> 4 biti; 2 prioritati=> 1 bit. cuanta timp=>4 biti etc...
procesor pe 8 biti=>sunt necesare 3 cuvinte de 8 biti pt a implementa toata structura de mai sus. Pe langa am mai adaugat informatii despre cum ar putea fi utilizat acest descriptor de catre sistem.
3.busy wainting:-vezi ideea de la excluderea mutuala

1.descriptor local/global: se folosesc pentru a permite implementarea structurilor de date comune si o mai mare flexibilitate+ poza cu gdt ldt;
2.write through/back: slide 40 curs 3
3. avantaje matrice de senzori: structura nematriceala= >tasta si linia de interfata; str. matriceala=> o linie/coloana de taste la o linie de interfata: avantaj:conservare linii de interfata(ca la AC din sem1.)

sper sa fie cu folos.


La final:

- de ce TSS contine adrese de segmente de stiva pt nivelurile 0,1,2 de privilegiu?
- sa se realizeze un oscilator cu T = 12 s pentru o forma de unda data ...bla bla bla
- tratarea fenomenului ?bouncing?

La partial:
- analiza comparativa a diferitelor realizari cache
- ceva cu rotatia prioritatilor la sistemele de intreruperi
- ?



Partial

1. Analiza comparativa a tehnicilor de realizare a memoriei cache. Se vor indica functiile memoriei cache, dif fata de memoriile ram obisnuite privind modurile de adresare-4 pcte
2. Necesitatea alocarii dinamice a memoriei in sistemele de timp real. Structura unui cadru (Frame). Cum se testeaza variabilele globale si cele locale. -3p
3. La ce serveste rotirea prioritatilor in cadrul sistemelor de intreruperi. Ce se intelege prin sistem vectorizat de intreruperi? -2p
+1 p bonus pt caligrafie?! =10pcte

Final

1. De ce Task state segment contine adrese de segmente de stiva pt nivelurile 0,1 si 2 de privilegii. Comentarii. -3p
2. Sa se realizeze un oscilator cu perioada de 12 s si forma de unda din figura:

<img src="http://www.imagehos t.ro/pict/ 2514231648622aa4 2c9d2.JPG" alt=""/>

Se vor utiliza ceasuri programabile si se vor indica moduri de functionare pt fiecare ceas. Se dispune de un semnal de referinta cu frecventa de 100kHz -4p
3. Tratarea fenomenului de bouncing(regim tranzitoriu).